body {
	/*background:  url('../images/bg_body.png') ;  /* Sito Blue and Green */
        /* background:  url('../images/bg.gif') ; /* Crystal*/
        /*background:  url('../images/bg1.gif') ; /* modificare */
        /* background:  url('../images/news-bg.png') ; /* modificare */
        /*font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;*/
        font-family: Georgia,serif;
	/*font-size:11px;
	color:#555555;*/
	margin: 0;
	padding: 0 5%;
		/* fascie laterali vuote fluide: 10% a destra e sinistra, 0 sopra e sotto */
}

/* HOME */

div#sitename {	
	/* margin-top:5px; per avere il maggiore spazio possibile*/
	padding:1px 1px 1px; /* 17px 10px 10px; */
}

div#sitename h1 {
	font-size:27px; 
	color:#F2F2F5;
}

div#sitename h1 a {
	color:#124171;
	font-weight:normal;
	letter-spacing:-4px;
	text-decoration:none;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	padding-bottom:5px;

}

/** wrapper 
div#wrapper {
	width:1100px;
	margin:0 auto;
	padding:0;
} **/

#body1 {
	width: 100%;
	float: left; 
		/* e' un float perche' possa contenere entrambe le colonne, anch'esse float */
	border-left: none;
	border-right: none;
	/*border-left: 3px solid black;
	border-right: 3px solid black;*/
	/* margin: 0 -3px;
		restringe il contenuto di 3px a destra e a sinistra (0 sopra e sotto),
		   in modo da fare spazio per i bordi */
	/*background-image: url('../images/bodybg.png');*/
		/* l'immagine di sfondo e' la stessa del layout a larghezza fissa (vedi) */
	background-position: left top;
		/* sfondo allineato a sinistra e in alto */
	background-repeat: repeat-y;
		/* l'immagine di sfondo si ripete in verticale */
	background-repeat: repeat-x;
		/* l'immagine di sfondo si ripete in verticale */
	/*background-color: #fff;*/
		/* questo colore bianco trapela a destra dell'immagine e funge da sfondo per la colonna di destra */
	display: inline;
		/* senza significato, serve solo ad evitare un bug di Internet Explorer */		
}

#body2 {
	width: 100%;
	float: left; 
	border-left: none;
	border-right: none;
	background-position: left top;
	background-repeat: repeat-y;
	background-repeat: repeat-x;
	display: inline;
}

#body3 {
	width: 90%;
	float: left; 
	border-left: none;
	border-right: none;
	background-position: left top;
	background-repeat: repeat-y;
	background-repeat: repeat-x;
	display: inline;
}

#body4 {
	width: 90%;
	float: left; 
	border-left: none;
	border-right: none;
	background-position: left top;
	background-repeat: repeat-y;
	background-repeat: repeat-x;
	display: inline;
}
/* DROPDOWN LIST 
 � utilizzato solo se abbiamo bisogno di una drop down list*/

ul.dropdown {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	position: relative;
	z-index: 597;
}
ul.dropdown a:link {
 text-decoration: none;
 /*color: #4a53a2; */
}
ul.dropdown a:visited {
 text-decoration: none;
}
ul.dropdown a:hover	{
 text-decoration: none;
}
ul.dropdown ul {
	background-color: #cccccc;
	margin: 0px;
	padding: 0px;
	width: 150px;
	list-style-image: none;
	list-style-type: none;
	position: absolute;
	visibility: hidden;
	z-index: 598;
	left: 0px;
	top: 100%;
}
ul.dropdown li {
	line-height: 1.3em;
	vertical-align: middle;
	float: left;
	border-right-width: 1px;
	/*border-right-style: solid;
	border-right-color: #999999;*/
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-top: 7px;
	padding-right: 30px;
	padding-bottom: 7px;
	padding-left: 10px;
}
ul.dropdown li:hover > ul {
	visibility: visible;	
}
ul.dropdown ul li {
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.dropdown ul ul {
	left: 99%;
	top: 1px;
}

ul.dropdown li:hover {
	/*background-color: #eeeeef;*/	
	position: relative;
	z-index: 599;
}





